home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
text
/
show
/
Next1_91.lha
/
Next1.91
/
Next.doc
< prev
next >
Wrap
Text File
|
1996-11-04
|
35KB
|
883 lines
NEXT V1.9
(c) 1993-96 by Jürgen Klawitter
FREEWARE
--------------------------------------------------------------------------
This version contains mainly bug fixes, which I detected after releasing
V1.9. There are also some minor improvements. See chapter "History".
--------------------------------------------------------------------------
NEXT is a fairly compact text viewer written in assembly. Apart from normal
text files it also accepts binaries, XPK- and powerpacked files and can
extract LhA- and LZX-archives. AmigaGuide files are displayed as hypertext
by default but can also be converted to readable ANSI text.
NEXT has efficient functions for loading, analysing and printing texts,
e.g. scanning of directories with wildcards, print with page title and page
numbers, a "smart" print mode, word statistics and count of strings/chars.
Search routines are very fast and display all matches at once on screen.
Patterns can be used. Search can also be started by clicking on a string.
NEXT has been tested with OS 1.2 and 3.0.
Other features:
o can be made resident
o font sensitive, font can be chosen
o wordwrap
o marking of blocks by mouse click
o saving/printing of blocks
o when saving to an existing file, text can be appended
o several modes for loading files
o multiple windows
o window sizing by simple key press
o no need for powerpacker.library (internal routine)
INSTALLATION/ SHORT INSTRUCTION
Copy NEXT or NEXT.rq (reqtools version, should be renamed to NEXT) some-
where in your path. You should have asl.library/reqtools.library in LIBS:.
OS1.x users need arp.library.
Further on amigaguide.library is needed if AmigaGuide files are to be
displayed as hypertext. XPK-Libraries, LhA and LZX are necessary for
xpk-compressed and archived files respectively.
You can use NEXT without reading this document although it would be better.
Most commands are compatible to those of More, MuchMore or PPMore. Press
"Help" in case of need.
Contents
1.General remarks 13.Print modes
2.Start, options 14.Initializing printer
3.Moving through text 15.Changing window size by key
4.Messages and input 16.Loading new file
5.Searching forward/backward 17.Line number
6.Search by mouseclick 18.AmigaGuide files
7.Searching text in binary files 19.Info, filenote
8.Marking a block/line 20.Delete current file
9.String count 21.%-Display, Goto
10.Word statistics 22.Archives
11.Print/Save 23.Tabs
12.Print with page numbers 24.Splitted files
25.History
If you only want to read one of these chapters, you can use a special
function of NEXT (called MSEARCH): press Ctrl and click with left mouse
button on the number of the respective chapter.
1.General remarks
NEXT will use the system font if at least 79 rows of text can be displayed
with this font. Otherwise topaz 8 will be used. If the default font is
smaller than topaz 8, 80 rows will be displayed. You can override this
behaviour by options FONT and ROWS (see below).
NEXT formats the text before displaying it. That means, lines are wrapped
at word boundaries if they are too long and nonprintable chars are converted
to spaces. ESC-sequences for colour, style and printing will not be touched.
Formfeeds are left intact, too, but will be displayed as L.
Formatting is done very fast, but will take some instances if a file is
very long.
Formatting speeds up text display, also binaries can be read like ordinary
text files. The disadvantage is that the length of lines stays constant
if window width or tabsize are changed. You have to reload (see RELOAD)
the current file to adjust lines again.
The window title contains some useful informations, two of which have to be
explained. Example:
2/16 AMINET11:Aminet/AMINET (262.941 bytes)
DV* 50%
^ ^
1 2
(1) If a file could not be loaded completely into memory, you can see here
which part of it is currently displayed (part 2 of 16 in this case).
(2) At this position some status informations may appear:
D = currentliy displayed file has been deleted
V = commands "VIEW archive" and "UNPACK archive" can be used
* = a pattern has been defined, which will be used to scan the
directory of the currently displayed file. Use "I" (INFO) to see
which pattern has been defined.
2.Start
Workbench:
==========
1. Click on NEXT icon and doubleclick on the icon of a file or directory
(holding down the shift-key)
2. Set NEXT as the default tool in a text icon and doubleclick on that.
If you only doubleclick on the NEXT icon, a filerequester will appear.
NEXT uses the asl-requester for OS2+, otherwise the arp-requester.
A special version of NEXT, next.rq, uses the very comfortable filerequester
of reqtools.library V37+, (c) by Nico Francois.
Shell: > next [file|directory] [options, see below]
======
All arguments are optional and can be typed in any order. Without
arguments the filerequester will open. The same is true if you provide
the name of a directory. If a wrong name has been given, NEXT tries to
extract the parent directory from the pathname and presents that.
Instead of a file or directory a pattern with AmigaDos wildcards can be
used. Patterns for directories must be terminated by a "/". For OS1.2/1.3
the pattern matching abilities of NEXT are restricted. Only "*" (works
like #?) and "?" can be used.
After the first file has been loaded, you can continue to scan the
directory for other files which match the provided pattern, using the
function LOAD next (>).
OPTIONS
=======
There are the same options for Workbench and Shell and config file.
When starting from Workbench they can be defined as tooltypes in the icon
of NEXT or in the project icon.
@LIB/@CON/@PUR (see chapter 18)
--------------
These options influence the display mode of AmigaGuide files.
@LIB: Files are displayed using amigaguide.library. This is the default
behaviour. So, using this option makes sense only if you have
defined another mode in the config file.
@CON: Files will be converted to readable text. All special instructions
(like @NODE) are stripped or replaced by equivalent ESC-sequences.
This mode will be activated automatically if @LIB-mode is on but
amigaguide.library can't be used for some reason.
@PUR: Files are displayed pure (AmigaGuide instructions can be read).
(The Option @ of previous versions is obsolete and will be ignored.)
ROWS n (WB: ROWS=n)
--------------------
This option sets the maximal number of text rows to be displayed on
screen (default 79). This will also be the maximal print width.
Valid values are 40-105. Smaller values will be set to 40, larger ones
to 105.
LINES(=L) n (WB: LINES=n)
--------------------------
Sets the number of text lines to be displayed at start, is ignored later
on. Smallest value accepted is 8.
CENTER
------
Centers the window at start. This makes sense only if you have defined
ROWS and/or LINES on the command line or in next.prefs.
FONT name/n (WB: FONT=name/n)
------------------------------
"name" is the fontname WITHOUT ".font", n is the size of the font.
Example: FONT Courier/13 or F Courier/13
The font must be of fixed width, otherwise it will not be accepted.
Fontnames should be written case sensitive, especially if you want to
use topaz/8 or topaz/9.
TABS n (WB: TABS=n)
-------------------
Defines the tabsize (n=2-16). Default 8.
BUFLEN n (WB: BUFLEN=n)
-----------------------
Defines the size of buffer to be used if a file must be splitted.
Default: 131072 (128 KB).
LhA path (WB: LhA=path)
-----------------------
Defines where the archiver LhA will be looked for in case an archive
has to be extracted or viewed. Example: lha c:lha. Default ist "LhA".
Paths which contain spaces must be enclosed by "". You should write this
option into the config file.
LZX path (WB: LZX=path)
-----------------------
Same as LhA.
TEMPDIR path (WB: TEMPDIR=path)
-------------------------------
Defines the directory where the archivers will write their temporary files
to. The directory must exist. It should be in RAM if you have enough
memory. Default is T:. Within TEMPDIR a subdirectory "x" will be created
if it doesn't exist.
FLUSH|NOFLUSH
-------------
After quitting the program all temporary files including "x" will be
deleted by default. You can prevent this by choosing NOFLUSH. FLUSH
overrides NOFLUSH if this has been set in the config file.
Options are treated in the following order:
1. FONT > ROWS > defaults
2. Shell or Workbench options > next.prefs > internal defaults
That means: A given font will be used, even if a given number of rows
can't be realized. ROWS has priority above default rows.
If the number of given rows is too big, NEXT tries zu realize as many
rows as possible. topaz/8 will be used if the default font is bigger.
The following table gives some examples of usable fonts and the
maximal number of rows on a standard screen with 640 pixel.
fontwidth rows font/size
--------------------------------------------------------------------
6 105 thinpaz/8 Courier/11
7 90 Courier/13
8 79 topaz/8 topaz/11 pearl/8 look/8 SanS/11
9 70 Courier/15
10 63 topaz/9
Configuration file
==================
After start NEXT looks for the file "ENV:next.prefs". You have to write
it yourself and then to copy it to ENVARC: and ENV:. Options must be placed
at the beginning of a line. Strings which begin after a space or semicolon
will be ignored.
------------------------------------------------------------------------
;example configuration
font=Courier/13
rows=90
lha=lha ;no path if LhA is resident
lzx="work:"my archivers/lzx" ;path contains a space
@con ;don't use amigaguide.library
noflush ;keep temporary files
buflen=300000
;end of config file
------------------------------------------------------------------------
3.Moving through text
As mentioned above key commands for moving are like those of other common
textviewers. Space goes down one page, Backspace up one page. With cursor
keys the text can be scrolled up or down. Keys of numeric keypad can be
used, too. If OS2+ is available text can be moved by the scroll gadget at
the bottom border of the window.
Many operations can be done by several keys. Press Help-key to get the
full survey.
The functions RELOAD and VIEW archive display file lists in their own
window. You can move through these lists with the same keys as in the
main window (cursor keys, BS and Space).
4.Messages and input
Starting with version 1.8, all error messages and informations are given
by requesters. They can be closed by simple keypress. Return will be
interpreted as OK, if the requester has an OK-gadget.
Some functions afford an input of strings, e.g. SEARCH. This is typed
into the line at the bottom of window. Empty input (nothing typed and
Return pressed) aborts the respective function.
Apart from printable chars following control chars are accepted:
TAB Tab key I \
ESC Esc [ \
CSI Alt-Esc Û \ displayed
Linefeed(LF) Ctrl-J J /
Formfeed(FF) Ctrl-L L /
Return(CR) Ctrl-M M /
The input line can be edited similar to shell:
Shift -> Cursor to end of line
Cursor up "
Shift <- Cursor to start of line
Cursor down "
Shift-Del deletes all chars from cursor position to the right
Ctrl-X deletes whole line
5.Searching forward/backward (SEARCH,BSEARCH/NEXT,PREVIOUS)
Strings can be searched case sensitive (cs) or case insensitive (ci).
They can contain control chars like LF. This enables e.g. searching of
strings which continue on next line or finding only words at beginning of
a line.
NEXT marks all occurrences with background colour 2. Control chars in a
search string are converted to visible chars (same as input).
In contrast to most text readers NEXT marks ALL occurrences on screen,
not only the first match. This is faster and gives much better survey.
Search starts from current position (displayed text included) if a new
string has been given or if search direction changes.
Searching forward, the first match will be displayed 2 lines below top
of window (if possible). Backsearch displays it 2 lines from bottom. So
you can see what is above/below.
Usually search goes downward after string input. But you can force
immediate backsearch by additionally pressing one of the Amiga-keys
(e.g. Amiga-s). You will be prompted by BSEARCH (cs) or bsearch (ci).
Pattern search
==============
From V1.8 on strings to be searched may contain the "?" as wildcard.
It replaces any alphanumerical character. Input of wildcard is done
by Help key. It is displayed with colour 2 in contrast to normal "?".
EXAMPLE: Input is "b
?
g". As result bug, big, bog, bag...
will be found.
If a pattern contains nothing but wildcards NEXT will look only for
words with the same length as the pattern. (It wouldn't make much sense
to display all occurrences without this restriction.)
In order to search for words with length n the input can be [n].
Example: [15] starts search for word which contain 15 chars.
==============
The special search abilities of NEXT may give nice effects.
EXAMPLES:
1. Please press following keys in the same order: S, TAB, Return.
;
Result: All TABs are marked (see line above).
2. Marking of spaces: Press S, Space, Return.
Press R (=Refresh) to get a normal display again.
3. Pattern search: Press S, type "th??" and Return
that they others whether through the pathname either
4. Press S, Alt-Space, Return.
*°!°*
(=)
This image is composed of spaces with Code 160.
6.Search by mouseclick (MSEARCH)
Other occurrences of any word on screen can be simply searched by holding
down Ctrl and clicking on the first (visible) char. This is a nice feature
not offered by other text readers. Search is ci if you press Ctrl alone but
will be cs if another qualifier is pressed additionally.
Direction of search depends on the mousebutton pressed:
Ctrl-LMB (left mousebutton) -> forward search
Ctrl-RMB (right " ) -> backward search
The selected word will be inverted as long as buttons are held down.
Except the first char all others must be alphanumeric. Point, "_"
and hyphen are treated as chars if they are placed within the word.
EXAMPLES:
clicked marked/searched
------------------------------------
Workbench: Workbench:
A600/1200 A600/1200
;comment ;comment
; comment ; comment
Nölle-Neumann Nölle-Neumann
12.5.94 12.5.94
7.Searching text in binary files (XSEARCH)
This function finds ASCII-strings in programs and other binary files.
This may be useful e.g. if you want to know which libraries, devices or
files a program needs to work.
Strings are considered as ASCII if they consist of at least 4 alpha-
numeric chars. Change of upper case to lower case may occur only at
beginning of a string, otherwise it will not be marked. There are of
course many char combinations within a program which are senseless,
but hitrate of this function is quite good.
XSEARCH starts at current position and can be continued by pressing
"X". Backsearch is not possible.
If Shift-X is pressed words consisting of 3 chars only can be detected.
Of course, much more "garbage" is found in this mode.
8.Marking a block/line (MARK)
A line can be marked with Shift-RMB or Shift-LMB. The positions are
stored and indicated by special signs at start of line ( 1
for LMB, 2 for RMB). You can jump back to a marked position
by simply clicking in the window with that mousebutton you used for marking.
Marks can be shifted by simply Shift-clicking at another line.
Two marks define begin and end of a block, marked lines included.
The order of marks (1/2 or 2/1) is unimportant. If only one line has been
marked this line will be taken as a block. A block can be printed or saved.
It is also used by the function "Word statistics" (see below).
Marks can be removed by pressing Del or by Shift-clicking on them a second
time.
The following operations can be applied to a block:
- Print
- Save
- Word statistics
- Jump to blockbegin/-end
9.String count (COUNT)
This function counts all occurrences of a string or a single char within
current file. With "C" count is case insensitive, with Shift-C case
sensitive. The result of count is displayed in a requester. The title
shows whether count was ci or cs.
A counted string can also be searched afterwards with "N" (NEXT) or
"P" (PREVIOUS). On the other hand a previously searched string can be
counted by pressing Amiga-C. The mode (cs/ci) will be the same.
If the count string is a pattern consisting of ??? only the number of
words having the same length will be reported, e.g. "word[3] found 34
times". [3] indicates that length was 3 chars.
The count function is mainly for analysing texts. You can also use it
to check whether a certain string occurs in a file without leaving current
text position.
10.Word statistics (COUNT words)
This function is started with "W". It counts the words in whole text
or block (if defined). Words which are separated by a hyphen at lineend
are recognized as ONE word. The result is presented by requester:
The first line shows total number of words and average word length.
The table below presents the occurring lengths, number of words (n) with
same length and portion of words with same length (%) in text. Maximal
word length is 30. Longer words (occur very rarely) will be added to
length 30.
Word definition is the same as explained in chapter 6.
EXAMPLES: print/save 2 words
Next.doc 1 word
A-Z 1 word
A - Z 2 words
4711 1 word
11.Print/Save (PRINT)
This function saves the text or part of it to PRT: or to a file. Pressing
Shift-P will save the whole file, pressing "*" will save the currently
marked block or the text on screen (if no block has been marked).
NEXT checks if printer is online (for parallel port only). If printer
is online PRT: will be the default output, else you have to type the
filename you want to save to. "PRT:" can be replaced by a filename if
you don't want to print.
If the file you want to save to already exists, you'll be asked whether
it should be overwritten or whether text should be appended. Press "O"
to overwrite or "A" to append. Any other key will abort.
The append mode may be useful if you only want to collect some important
parts of a text file.
While printing NEXT uses the page length defined in printer settings and
sends a formfeed to the printer after each page (except last page).
This is NOT the case if the text already contains formfeeds or if output
goes to a file.
12.Print with page numbers
If you want to print/save with page number and a title line on each page
press Amiga-P or Amiga-* (for block). You'll be asked for the text of
the title line. Default is the filename, which can be taken over by
Return. After that you'll be asked for page length, which must be at
least 3 lines. Default is length in printer settings.
After page length has been stored, NEXT calculates the number of pages
for print and shows it in window title.
The title line looks like this by default:
Next.dok 1
Here comes the first line of text...
Modifying page header
=====================
1. Empty input for title text will cause NEXT to print without title
line but with the page length you have typed. So you can use other page
lengths than default length.
2. If you only type one or more spaces as title text, title header will
be filled with spaces but page numbers will be printed.
3. You can type ESC-Sequences in front of title text. This will modify
the style of title text or influence the whole print, depending
on the ESC-sequences given. For example <ESC>[0;1m suppresses
underlined and forces bold style. All ESC-sequences ending with "m"
will infuence the style of title line only, others influence the whole
print. Use the manual or press Shift-Help to get more informations.
In contrast to normal print mode all formfeeds within current text will
be replaced by linefeeds when printing with pageheader. This is necessary
because new formfeeds are set according to the page length you have chosen.
13.Print modes (SMART/BOOK/ODD)
With following keys 3 different print modes can be selected. They can be
combined.
Key "1" smart_print on/off
Key "2" book_mode on/off
Key "3" odds_first on/off
(1)
smart_print
tries to be intelligent and varies the pagelength a bit
according to structure of text. That means:
If at pageend only one line of a paragraph is left that normally would
be printed on next page, it will be printed on the same page.
If at end of page the first lines of a new paragraph or a heading
appear, they will be printed on the next page. Thus, a printed page may
be 1 line (max.) longer than defined by printer prefs or input. It may
also be several lines shorter.
The smart_print mode is DEFAULT, because it gives the better results
in most cases. If smart_print is switched off, all pages will be
printed with constant page length. Minimal page length for smart_print
mode is 11 lines. For shorter pages the normal print mode will be used.
HINT: Print a file with pagetitle and pagenumbers to ram:test first,
load ram:test and look at the result. Then print it to PRT: if
all is O.K. Use Shift-P (NOT Amiga-P) this time.
(2) The
book_mode
can be used if a text is printed with page numbers or
page heading. If this mode is ON the heading of pages with even number
will be printed in reverse order. Page numbers will appear on the left
side and the title string on the right side. Thus, page numbers will
always be at the outer margin as in books.
(3) If
odds_first
is ON all pages with odd number will be printed first,
after that the pages with even number will follow. This may be useful
if you use a printer which loads single sheets automatically.
After odd pages have been sent to printer a requester will appear.
Wait until printer has stopped, then turn the stack of sheets and feed
them back into the printer. Press the gadget to start printing of even
pages.
14.Initializing printer
After pressing "=" NEXT will try to initialize your printer according
to printer settings. Printer must be online.
This function may be useful if printer was switched off for some time
or after aborting a print.
15.Changing windowsize by key (SIZE window)
Pressing F1/F2 keys changes size of window. 3 sizes are available:
maximal, minimal and middle. F1 toggles between min. and max. size,
F2 between middle and max..
By default middle size is half as high as maximal, but can easily be
changed by dragging the size gadget. NEXT remembers the new size und
will use it on next occasion.
16.Loading new file (LOAD/RELOAD)
NEXT offers 5 variants to load a new file:
1. LOAD req (press L):
Opens the filerequester and presents the directory of current file.
2. LOAD man(ually) (Shift-L):
The complete name of directory or file wanted has to be typed at the
bottomline of window, where a prompt will appear. If the name contains
spaces, you must place it in "". The current directory may be abbre-
viated by "\".
You can also give a pattern instead of the filename and use the same
options as in shell commandline.
3. LOAD newwin (Amiga-L):
Input as in variant 2. NEXT will create a new process which opens its
own window or a filerequester if no filename has been given.
Empty inputs are ignored.
4. RELOAD prev (<):
Enables you to load a file again which already had been viewed during
a session. NEXT saves the names of previously loaded files into a
buffer of 400 bytes. If size of buffer is not sufficient older names
are replaced by newer ones.
After pressing ">" a small window which presents all names saved
will open. You can select a name by doubleclicking or by moving through
names with cursorkeys (Up/Down) and finally pressing Return.
If nothing has been selected, Return aborts this function.
ESC-key and closegadget can be used, too.
5. LOAD next (>):
Loads next file within directory of current file. Which one will be
loaded depends on how the files are arranged on disk. It's NOT in
alphabethical order!
If a pattern is active (* in front of percentage) only files which
match this pattern will be loaded (if present). By repeatedly pressing
">" you can view all files in the directory. .info-files will be
skipped. The message "No more files! Continue?" will appear at end
of directory. Press Return or click on OK-gadget to continue.
In this case NEXT will scan the directory from beginning, this time
without comparing with pattern.
17.Line number (SHOW line)
After pressing Alt-MB (left or right) the line at mouse position will
be inverted and the line number is displayed in the titlebar. You can
press Amiga-Alt, too.
18.AmigaGuide files (AMIGUIDE, @MODES)
The meaning of display modes for AmigaGuide files (@LIB, @CON, @PUR) has
briefly been explained above. They can be used as commandline options
or tooltypes, but can also be switched later on by pressing "@" or "`".
Which mode is currently active is shown by the Info-requester.
The
@LIB mode
uses the amigaguide.library (like Multiview or AmigaGuide).
A previously loaded file will be unloaded first in order to save memory.
After closing the AmigaGuide window you'll see an empty NEXT window.
You may load a new file or quit.
If the amigaguide.library can't be used for some reason (low memory, no
library present, crunched AmigaGuide files) the @CON-mode will be used.
The
@CON-mode
converts AmigaGuide files to readable text. This means,
all instructions (@NODE etc.) are stripped off and replaced by equivalent
escape sequences. LINKS will be rendered in
colour 2
. The end of a NODE
is marked by a "#". Using the @CON-mode can be advantageous, because the
text is not presented in small pieces and you can use the search and
print functions of NEXT.
The converted file is shorter than the original and can be saved, of course.
The
@PUR-mode
finally shows AmigaGuide files with all the special instruc-
tions.
If you look at an AmigaGuide file in @CON or @PUR mode but you want to see
it additionally as hypertext by means of amigaguide.library, press "A" to
activate the AMIGUIDE function. This affords a lot of memory because NEXT
will not unload the file.
19.Info, filenote (INFO/NOTE)
After pressing "I" a requester appears with following informations:
- date of creation/last change of file (OS2+ or arp.lib required)
- protection bits
- information if crunched and name of cruncher (Powerpacker V2.x-4,
PPData, Imploder 3/4/lib, XPK compressor)
- :filenote
- number of lines and longest line (rows)
- number of lines and size of block if marked
- current display mode for AmigaGuide files and state of print flags:
smart_print, book_mode, odds_first (+=ON, -=OFF)
- TEMP: number and total size of temporary files if archives have
already been extracted
- current pattern for directory scan if defined
If you press Shift-I a filenote can be given for the current file. You
must put it in "" if it contains spaces. A previous comment will be
deleted by typing "". Simply pressing Return without any input doesn't
change anything.
20.Delete current file (DELETE file)
If you decide that the currently displayed file is no longer needed,
you can delete it by pressing Amiga-Del. You will be asked whether it
is really to be deleted. Press OK-gadget to confirm. The deleted file
will stay in memory, and you can undo deleting by saving it again.
But due to formatting there may be slight differences to original file.
NEW: In contrast to previous versions binary files can now be deleted, too.
[7m 21.%-Display, Goto (TOGGLE %, GOTO)
The display of text position (top border) can be switched between % and
line number by pressing "%". If you are in %-mode the GOTO function
(activated with "G") will only accept %-values, otherwise line numbers.
22.Archives (VIEW archives, FLUSH tempdir, UNPACK all)
For viewing and extracting archives LhA V1.38e and LZX V1.01 or higher
are needed. They can be somewhere in your path but it's better to define
their paths explicitly in ENV:next.prefs.
NEXT recognizes archives by internal signs, not by the name suffix. If
an archive has been detected a list of its contents will be created and
displayed. You can select a file in the same manner as in a filerequester
by cursor keys + Return or by doubleclicking on the name.
Very long lists can be scrolled or moved pagewise by Space/Shift-Down or
Backspace/Shift-Up. With cursor keys Left/Right you can jump to the top
or bottom of a list.
The selected file will be extracted to TEMPDIR/x and displayed afterwards.
If the selected file happens to be an archive again another list will be
created.
There are 3 functions dealing with archives:
VIEW archive
(V) displays the contents of last archive selected and
enables extraction of files.
FLUSH tempdir
(Shift-Del) deletes all temporary files in TEMPDIR/x if
there are any. So you'll get back the memory or disk space they occupied.
UNPACK all
(U) extracts all files within the current archive to a
directory which must be specified by you.
23.Tabs
After pressing the TAB-key a new tabsize can be defined. The change will
be visible immediately if the current text contains tabs. It may be necessary
to reload the file in order to adjust the line length according to new
tabsize.
When printing tabs will be expanded by spaces if tabsize is different
from 8.
24.Splitted files
If a file is too large to fit into memory it will be splitted into several
parts. NEXT will use as much memory as defined by BUFLEN. XPK- und Power-
packed files can't be splitted. Within a splitted file you can move to
next or previous part by pressing ">" or "<" respectively. The normal
effect of these keys (LOAD next, RELOAD) is disabled as long as you are
within the splitted file.
It's also possible to get to the next/previous part using several MOVE-
commands (LINE up/down, PAGE up/down). SEARCH, COUNT, GOTO, PRINT are
restricted to the current part. This will probably change in a future
version.
25.History
meaning: + new, ^ improved, * changed, - removed
V1.91
=====
Bug fixes:
- incomplete error message (wrong stringpointer) if filerequester
couldn't be opened.
- When starting from Workbench and env:next.prefs didn't exist,
icon.library couln't be opened (DosBase in a6 8-((). Result: Tooltypes
were ignored. Crash at least with Kick 1.2/1.3. Sorry!
- under certain circumstances next.prefs was evaluated incompletely.
^ Requesters are now font sensitive using SystemDefaultFont for text
and ScreenFont for Gadgets.
^ more status information on window title bar.
+ VIEW archive now displays total length of uncompressed archive
+ new options CENTER and LINES
V1.9
====
+ splitting of large files
+ contents of archives and files within archives can be viewed
+ settings file
+ new options: @CON, @PUR, @LIB, LZX, LHA, TEMPDIR, BUFLEN, TABS, FLUSH,
NOFLUSH
+ display of AmigaGuide files with amigaguide.library (default)
+ new function AMIGUIDE
+ scrollgadget (OS2+ only)
+ print mode "odds first" for printers with automatic loading of paper
+ word statistics show percentage of ASCII strings in binary files
+ filenote can be given for current file (Shift-I)
+ display of text position can be toggled between % and line number (Del)
^ MSEARCH now also case sensitive
^ "\" can be used to replace the name of current directory when loading
a new file manually
^ marks can be removed separetely
^ input line can be deleted with Ctrl-X
^ wildcards can be applied to directories
^ DELETE requester now with key equivalent for DELETE (D)
* print modes smart/book/odds are now switched with keys 1/2/3
- Option "@"
- BUG: Going to end of input line with "Shift ->" corrupted display if
input string contained control chars.
-------------------------------------------------------------------------
Many thanks to
- Nico Francois for publishing his decrunch routine and reqtools
- Charlie Gibbs for A68k. NEXT has been assembled with it.
- Matt Dillon for DME und dlink (better and faster than Blink)
- Hajo Stengert and Andreas Neumann for betatesting and valuable
suggestions
- Georges Goncalves for new ideas, some of which will be implemented
in V2.0
Bug reports and suggestions may be sent to following address:
Jürgen Klawitter
Marschnerstr. 22
12203 Berlin